#!/usr/bin/env bash

VERSION=0

while getopts "v:" arg; #选项后面的冒号表示该选项需要参数
do
    case $arg in
         v)  # 微服务
            VERSION=$OPTARG
            ;;

        ?)  #当有不认识的选项的时候arg为?
            echo "请输入版本号 -v (格式：分支-今日日期-今日版本，如：dev-20190620-v1)"
            exit 1
            ;;

    esac
done

if VERSION eq 0; then
     echo "请输入版本号 -v (格式：分支-今日日期-今日版本，如：dev-20190620-v1)"
     exit 1
fi

docker stop admin && docker rm -f admin && docker run -itd -p 8085:8080 --name admin 192.168.1.116:5000/admin:${VERSION}
docker logs --tail 300 -f admin


